import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { MatTabsModule } from '@angular/material';
import { MatIconModule } from '@angular/material/icon';

import { ShareModule } from '../share/share.module';

import { InfoComponent } from './components/info/info.component';
import { ProfileComponent } from './components/profile/profile.component';
import { EnterpriseComponent } from './components/enterprise/enterprise.component';
import { SettingsRoutingModule } from './settings-routing.module';
import { SettingsComponent } from './components/settings/settings.component';
import { DepartmentComponent } from './components/department/department.component';
import { ApiListComponent } from './components/api-list/api-list.component';
import { ClientUpdateComponent } from './components/client-update/client-update.component';
import { WarehouseComponent } from './components/warehouse/warehouse.component';
import { platformsettingComponent } from './components/platformsettings/platformsettings.component';

@NgModule({
	declarations: [
		InfoComponent,
		ProfileComponent,
		EnterpriseComponent,
		SettingsComponent,
		DepartmentComponent,
		ApiListComponent,
		ClientUpdateComponent,
		WarehouseComponent,
		platformsettingComponent
	],
	imports: [CommonModule, MatTabsModule, MatIconModule, ShareModule, SettingsRoutingModule],
})
export class SettingsModule {}
